<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Http\Model\User;



use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\Input;



require_once('../resources/org/code/Code.class.php');

class LoginController extends Controller
{
    public function login(){
        if($input = Input::all()){
            $code = new \Code;
            $_code = $code->get();
            if(strtoupper($input['code'])!=$_code){
                return back()->with('msg','验证码错误！');
            }
            $user = User::first();
           
            if($user->user_name != $input['username'] || Crypt::decrypt($user->user_pass) != $input['password']){
                return back()->with('msg','用户名或密码错误！');
            }
            session(array('user'=>$user));
            return redirect('admin/index');
            
           
        } else {
            return view('admin.login');
        }    
    }

    public function quit(){
        session(['user'=>null]);
        return redirect('admin/login');
    }

    public function code(){
        $code = new \Code;
        $code->make();
    }

    public function crypt(){
        $str = '123456';
        echo Crypt::encrypt($str);

    }
}
